package com.hanamaki.basic.method;

public class Demo03 {

//    写一个 计算两数之和的方法
//    方法的定义
//    修饰符 返回值类型 方法名(参数列表){
//        方法题
//    如果返回值类型  不是 void 就要  有 return
//    public
//    private
//    protected
//    default
//    }

    //    修饰符 有四个
//    返回值类型:基本数据类型 和 引用数据类型 和 空(void)
//    方法名:变量名
    public static void add(int a, int b) { /*  int a, int b  形式参数   形参 */
        int result = a + b;
//        如果方法 是空返回值,必须在方法体 后 紧跟 输出语句
        System.out.println(result);
    }


    //    计算两数之差  方法
    public static int less(int a, int b) {
        int result = a - b;
        //         如果 方法含有返回值类型   必须 return  结果
        return result;

    }


    //    main方法中  调用 方法  两种  1. 静态方法调用   2. 非静态方法调用
    public static void main(String[] args) {
//        方法中含有静态关键字static的  直接通过  方法名调用
        Demo03.add(3, 4);   /* 3, 4  实际参数   实参*/
//        如果 方法 具有 返回值 ,在调用方法时,需要 打印结果
        int less = less(5, 3);
        System.out.println(less);
    }

}
